//
//  ApiMacro.h
//  DigitalEconomy_iOS
//
//  Created by Ding on 2020/3/23.
//  Copyright © 2020 DingC. All rights reserved.
//

#ifndef ApiMacro_h
#define ApiMacro_h

#define kTestSever     0
#define kProductSever  1



//1:ios 0:Android
static int const kAppFlag                 = 1;
//网络请求时间
static int const kRequestTimeoutInterval  = 20;
//请求成功code
static int const kResponseSuccessCode     = 1;
//需要登录code
static int const kResponseNeedLoginCode   = 2;
//默认返回的页数
static int const kDefaultResponsePageSize = 10;




#pragma mark - 接口相关

//获取渠道正式域名
#define kBaseUrlPrefix @"http://wc-control.zhihuipk.com" //正式网域名 //13697941386（1 服务员）15867112054（）13757973721 （领导3）
//#define kBaseUrlPrefix @"http://test-control-back.test176.cn" //测试渠道1 17316942306（领导 4） 13697941386（组员2）13699999999（1组员）15111111111

//#define kBaseUrlPrefix @"http://wc-control.test176.cn"  //测试渠道3  15657813861（组长 2） 13738077314（领导 3）


//#define KH5Prefix @"http://test-control-h5.test176.cn/"//h5测试域名 http://wc-control-h5.zhihuipk.com
#define KH5Prefix @"https://wc-control-h5.zhihuipk.com" //h5正式站域名

#define kLeaderDriveH5Prefix @"https://wc-control-h5.zhihuipk.com"//领导驾驶舱H5
//#define KH5Prefix @"http://192.168.0.157:8080"//本地



#define kUserCenter @"/userCenter"
#define kSanFangBack @"/sanfangBack"

//是否需要更新
#define kVersion @"/app/version/info"
//登录注册
#define kCheckPhone @"/user/app/checkPhone" //验证手机号
#define kSendCode @"/common/sendMessage"//发送验证码
#define kLogin @"/user/app/login" //用户登录
#define kIsEnterprisePerson @"/enterprisePerson/isEnterprisePerson" //是否是驻企服务人员
#define kLogOut @"/user/appLoginOut"//退出登录

//通知
#define kNotificationList @"/cancel/innerMessage/list" //通知列表
#define kNotificationDetail @"/cancel/innerMessage/detail" //通知详情
//消息
#define kMessageList @"/cancel/adminMessage/allList" //消息列表
#define kMessageRead @"/cancel/adminMessage/detail" //消息已读
#define kMessageUnReadNum @"/cancel/adminMessage/unReadCount"//未读消息数量


//驻企签到P
#define kGetSignCompanys @"/app/enterpriseSign/getCompanys" //根据人员得到签到企业信息
#define kSignInInsert @"/app/enterpriseSign/insert" //新增签到记录—json对象
#define kSignRemarkUpdate  @"/app/enterpriseSign/update"//编辑(更新)签到记录
#define kSignFindByEsId @"/app/enterpriseSign/findByEsId" //根据esID得到基础信息展示

#define kGetLevel @"/app/enterpriseSign/getLevel" //得到当前用户的级别（优先原则，如果是组长又是领导则为领导端）
#define kApiSignDetail @"/app/enterpriseSign/apiSignDetail" //获取签到记录的基础信息
#define kApiSignNums @"/app/enterpriseSign/apiSignNums" //获取签到记录的签到数量
#define kApiSignList @"/app/enterpriseSign/apiSignList" //获取签到记录列表—-瀑布流20

//企业走访
#define kGetVisitCompanys @"/app/enterpriseVisit/getCompanys" //根据人员得到签到企业信息
#define kVisitInsert @"/app/enterpriseVisit/insert" //新增走访记录————-json格式
#define kApiVisitDetails @"/app/enterpriseVisit/apiVisitDetail" //企业走访列表的基础信息展示
#define kApiVisitCompanys @"/app/enterpriseVisit/apiVisitCompanys" //根据切换小组成员/小组切换企业筛查条件
#define kEnterpriseVisitList @"/app/enterpriseVisit/list" //企业走访列表分页
#define kGetProblemListByEvId @"/app/enterpriseVisit/getProblemListByEvId" //点击问题展开获取问题列表
#define kSearchCompany @"/enterpriseBack/searchCompany" //新增搜索接口（不包含问题）
#define kGetVisitItem @"/app/problem/enterpriseInfo" //获取走访头部item

#define kGetShowAllCompany @"/enterpriseBack/getShowAllCompany" //是否展示全部企业
//问题上报
#define kTownList @"/app/problem/townList" //街道列表
#define kProblemCompanyList @"/app/problem/companyList" //公司列表
#define kProblemList @"/app/problem/list" //问题上报列表列表
#define kProblemDetail @"/app/problem/detail" //问题详情
#define kProblemAdd @"/app/problem/add" //问题提交新增动作
#define kGetProblemType @"/app/problem/labelOptions" //问题类型下拉列表


//问题处理
#define kProblemDeal @"/app/problem/deal" //问题处理动作
#define kProblemDealList @"/app/problem/dealList" //问题处理列表

#define kGetOSSAuthToken @"/userCenter/main/systemOss/systemOssByUrl" //获取阿里云验证信息
//个人中心
#define kGetCompanyNum @"/enterpriseBack/getCompanyNums"//获取绑定企业数量
#define kUserInfo @"/main/internalManagement/mainAdminInfo" //获取当前用户信息
#define kChangeUserIcon @"/main/internalManagement/updateAdminInfo" //更改用户头像
#define kUserPermissions @"/app/problem/userInfo" //用户权限 用来判断首页item

//工作台
#define kWorkStationAllWorkList @"/enterpriseWork/totalList"//工作台全部工作列表
#define kWorkStationMyWorkList @"/enterpriseWork/myList"//工作台我的工作列表
#define kWorkStationWorkPersonsList @"/enterpriseWorkPerson/apiList" //工作人员列表
#define kWorkStationWorkDetails @"/enterpriseWork/detail"//工作详情
#define kWorkStationWorkFinish @"/enterpriseWorkPerson/finshWork"//完成工作
#define kWorkStationSubmitRemark @"/enterpriseWorkPerson/submitRemark"//提交备注

//AppStore地址
#define AppStoreUrl @"https://apps.apple.com/cn/app/%E5%A9%BA%E5%9F%8E%E4%BC%81%E6%9C%8D%E9%80%9A/id1514052820"
#endif /* ApiMacro_h */
